Big Huge Thesaurus

Japanese cherry

noun